package com.sanweibook.jhook.dubbo.facade.sys;

import com.sanweibook.jhook.common.result.Result;
import com.sanweibook.jhook.dubbo.dto.sys.SysMenuDTO;

import java.util.List;

/**
 * Created by twg on 2017/5/2.
 */
public interface SysMenuFacade {

    Result<List<SysMenuDTO>> listByMenuIds(List<Long> menuIds);

    Result<List<SysMenuDTO>> list(SysMenuDTO sysMenuDTO);

    Result<SysMenuDTO> getByParentId(Long parentId);

    /**
     *
     * @param id
     * @return
     */
    Result<SysMenuDTO> getById(Long id);

    /**
     *
     * @param sysMenuDTO
     * @return
     */
    Result<String> saveAndUpdate(SysMenuDTO sysMenuDTO);


}
